-- 获取key和value
local key = KEYS[1]
local value = ARGV[1]

-- 判断get（key）和value是否一致
local lock_value = redis.call('GET', key)
if lock_value == value then
    return redis.call('DEL', key)
end
return 0